package com.culturalCenter.dataCenter.customEntity.activity.pull;

import lombok.Data;

import java.util.Date;
import java.util.List;

/**
 * 活动基础信息拉取实体类
 *
 * @Author zhao
 * @Date 2021-3-10 10:33
 */
@Data
public class ActivityEntity {

    /**
     * 活动id
     */
    private Long id;
    /**
     * 所属馆(租户)名
     */
    private String orgName;
    /**
     * 所属部门名称
     */
    private String departmentName;
    /**
     * 标题
     */
    private String title;
    /**
     * 副标题
     */
    private String subTitle;
    /**
     * 封面图片
     */
    private String coverImg;
    /**
     * 活动地点
     */
    private String address;
    /**
     * 总人数
     */
    private Integer totalQuota;
    /**
     * 分类名
     */
    private String categoryName;
    /**
     * 服务人群
     */
    private List<String> servicePerson;
    /**
     * 负责人(联系人)姓名
     */
    private String principalName;
    /**
     * 负责人(联系人)手机号
     */
    private String principalPhone;
    /**
     * 发布时间(上架时间)
     */
    private Date publishTime;
    /**
     * 报名开始时间
     */
    private Date registerStartTime;
    /**
     * 报名结束时间
     */
    private Date registerEndTime;
    /**
     * 活动签到方式(多选)：1.定位签到，2.二维码签到，3.身份证签到，4.打印门票，5.人脸识别
     */
    private String signInType;
    /**
     * 是否开启年龄限制：0.否 1.是
     */
    private Integer ageRestriction;
    /**
     * 限制最小年龄
     */
    private Integer ageMin;
    /**
     * 限制最大年龄
     */
    private Integer ageMax;
    /**
     * 是否开启性别限制：0.不限制 1.男性 2.女性
     */
    private Integer sexRestriction;
    /**
     * 是否开启积分：0.否 1.是
     */
    private Integer integralTag;
    /**
     * 创建人
     */
    private String createBy;
    /**
     * 审核人
     */
    private String auditBy;
    /**
     * 浏览量
     */
    private Integer viewCount;
    /**
     * 租户(馆方)id
     */
    private Long orgId;
    /**
     * 活动描述
     */
    private String describe;
    /**
     * 收藏数量
     */
    private Integer collectCount;
    /**
     * 审核时间
     */
    private Date auditTime;
    /**
     * 数据更新时间
     */
    private Date updateTime;
    /**
     * 是否删除：0.否 1.是
     */
    private int delTag;
    /**
     * 艺术分类
     */
    private List<Label> labels;

}
